En informàtica, codi font és una sèrie d'instruccions en un llenguatge de programació llegible que un sistema informàtic ha de processar per a poder-les executar.[1][2]
En general, quan es parla del codi font corresponent a un programari, hom refereix al conjunt de fitxers amb les instruccions necessàries per fer funcionar aquest programa.[3] Aquests fitxers es poden guardar en diferents suports, com paper o cinta magnètica, però habitualment s'emmagatzemen a la memòria de l'ordinador, al disc dur o algun altre suport permanent. Un cop el codi font és disponible a l'ordinador, es pot convertir en un fitxer executable mitjançant un compilador, o bé es pot executar de diferent manera amb un intèrpret, depenent del llenguatge utilitzat.
L'estudi del codi font d'un programari per un expert li permet veure com funciona. També pot modificar-lo per canviar o millorar el funcionament del programa. Els fitxers compilats són específics per a cada sistema operatiu (SO) i no són compatibles entre ells.